package com.fancy.user.dto.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("会员开通请求")
public class MembershipPurchaseRequestDTO {
    @ApiModelProperty(value = "会员类型ID", example = "1")
    private Long membershipTypeId;

    @ApiModelProperty(value = "会员类型编码", example = "VIP")
    private String membershipTypeCode;

    @ApiModelProperty(value = "支付方式（ALIPAY/WX/UNIONPAY）", example = "ALIPAY")
    private String paymentMethod;
    
    @ApiModelProperty(value = "订单金额", example = "199.00")
    private Double amount;

    @ApiModelProperty(value = "订单ID", example = "123456")
    private String orderId;
}